automatic punching press - Spanish English Dictionary